Tag
1 article
Palantir Technologies faces a dual crisis as retail investors sell off shares and the German military rejects its defense contract bid, challenging the company's narrative of indispensability.